Задача #0452

Память 256 MB Время 2000 ms Сложность 60 %
14

  

Ajoyib ketma-ketliklar

Uzungligi \(m\) ga teng \(b_1,b_2,...,b_m\) ketma-ketlik ajoyib bo’lishi uchun, uning ikki chetidagi elementlari qolgan \(m-2\) ta elementdan qat’iy katta bo’lishi kerak. Boshqacha qilib aytganda \(\min (b_1,b_m) > \max (b_2,b_3,...,b_{m-1})\) shart bajarilishi kerak. E’tibor bering, \(m \leq 2\) bo’lsa ketma-ketlik ajoyib hisoblanadi.

Sizga uzunligi \(n\) ga teng \(a\) massiv berilgan. Sizning vazifangiz massivni bir nechta oraliqlarga bo’lish, bunda har bir element aynan bitta oraliqqa tegishli bo’ladi va har bir oraliqdagi elementlar ajoyib ketma-ketlikni tashkil qiladi. Yuqoridagi shartlar bajarilishi uchun minimal oraliqlar sonini toping.


Входные данные:

Birinchi qatorda \(n\) kiritiladi \((1 \leq n \leq 200000)\)
Ikkinchi qatorda \(a_1, a_2, ..., a_n\) kiritiladi \((1 \leq a_i \leq 10^9)\).


Выходные данные:

Bitta qatorda minimal oraliqlar sonini chiqaring.


Примеры
# input.txt output.txt
1
9
4 1 5 3 9 5 7 8 9
3
2
3
2 2 2
2
3
3
3 1 2
1
Примечание:

Birinchi misolda massivni \([4,1,5], [3], [9,5,7,8,9]\) ko’rinishida bo’lish mumkin.
Ikkinchi misolda massivni \([2, 2], [2]\) ko’rinishida bo’lish mumkin.
Uchinchi misolda butun massiv ajoyib hisoblanadi, demak minimal javob 1.

Отправить решение
Пожалуйста, войдите в систему, чтобы выполнить это действие,если у вас нет учетной записи, вы можете зарегистрироваться в любое время